home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / pluginy Firefox / 1122 / 1122.xpi / chrome / tabmixplus.jar / skin / classic / tabmixplus / classic.css < prev    next >
Cascading Style Sheet File  |  2009-10-07  |  18KB  |  410 lines

  1. /*
  2.  * We include here fix only for Firefox 2.0+ default theme.
  3.  */
  4.  
  5. /* make sure all buttons align to the to row */
  6. .tabbrowser-tabs[multibar] .tabs-container{
  7.   -moz-box-align: start;
  8. }
  9.  
  10. /* All tabs button */
  11. .tabbrowser-tabs[hideAllTabsButton=true] .tabs-alltabs-stack {
  12.   display: none;
  13. }
  14.  
  15. #alltabs-place-holder {
  16.   width: 0px !important;
  17. }
  18.  
  19. /* new tab button after last tab on firefox 3.5+ */
  20. .tabbrowser-tabs[multibar] .tabbrowser-arrowscrollbox > .tabs-newtab-button {
  21.   height: 22px;
  22.   max-height: 22px;
  23.   margin: 1px 0px 1px;
  24. }
  25.  
  26. .tabbrowser-tabs[newTabButton=false] .tabbrowser-arrowscrollbox > .tabs-newtab-button,
  27. .tabs-container[overflow="true"] > .tabbrowser-arrowscrollbox > .tabs-newtab-button,
  28. .tabbrowser-tabs[disAllowNewtabbutton] .tabbrowser-arrowscrollbox > .tabs-newtab-button,
  29. .tabs-container:not([newtab_side="afterlast"]) > .tabbrowser-arrowscrollbox > .tabs-newtab-button {
  30.   visibility: collapse;
  31.   height: 0px;
  32. }
  33.  
  34. .tabbrowser-tabs:not([disAllowNewtabbutton]) .tabs-container:not([overflow="true"])[newtab_side="afterlast"] > .tabs-newtab-topbox > .tabs-newtab-button[platform=v35] {
  35.   display: none;
  36. }
  37.  
  38. .tabbrowser-tabs[classic=v3][flowing=multibar][multibar] .tabs-newtab-button[platform=v35],
  39. .tabbrowser-tabs[classic=v3][flowing=multibar][multibar] .tabs-alltabs-button {
  40.     border-bottom: 2px solid;
  41.   -moz-border-bottom-colors: ThreeDShadow transparent;
  42. }
  43.  
  44. .tabbrowser-tabs[classic=v3][flowing=multibar][multibar] .tabs-newtab-button[platform=v35]:hover,
  45. .tabbrowser-tabs[classic=v3][flowing=multibar][multibar] .tabs-alltabs-button:hover {
  46.   border-bottom-width: 1px;
  47.   padding-top: 1px;
  48.   padding-bottom: 1px;
  49.   -moz-border-bottom-colors: ThreeDShadow;
  50. }
  51.  
  52. .tabbrowser-tabs[flowing=multibar][multibar] #fd-tab-button,  /* Speed dial button */
  53. .tabbrowser-tabs[classic=v3][flowing=multibar][multibar] .tabs-newtab-button[platform=v35],
  54. .tabbrowser-tabs[classic=v3][closebutton=true][flowing=multibar][multibar] .tmp-alltabs-3 {
  55.   padding-top: 2px;
  56.   height: 24px;
  57.   margin-bottom: 0px;
  58. /*  padding-bottom: 2px;*/
  59. }
  60.  
  61. .tabbrowser-tabs[classic=v3][flowing=multibar][multibar] .tabs-newtab-button[platform=v35] {
  62.   padding-bottom: 1px;
  63. }
  64.  
  65. .tabbrowser-tabs[flowing=multibar][multibar] #fd-tab-button,  /* Speed dial button */
  66. .tabbrowser-tabs[classic=v3][closebutton=true][flowing=multibar][multibar] .tmp-alltabs-3 {
  67.   padding-bottom: 2px;
  68. }
  69.  
  70. .tabbrowser-tabs[classic=v3]:not([multibar]) .tabs-newtab-button[platform=v35] {
  71.   height: 22px;
  72. }
  73.  
  74. /* fix border size when to button stick together */
  75. .tabbrowser-tabs[classic=v3][platform=v35] .tabs-alltabs-stack,
  76. .tabbrowser-tabs[classic=v3][platform=v35] .tabs-closebutton {
  77.   margin-left: -1px;
  78. }
  79.  
  80. #tabs-toolbar {
  81.   -moz-box-align: start;
  82. }
  83.  
  84. #tabs-toolbar:not([multibar]) #new-tab-button {
  85.   height: 22px;
  86. }
  87.  
  88. #tabs-toolbar[multibar] #new-tab-button,
  89. #tabs-toolbar[multibar] #all-tabs-button {
  90.   height: 24px;
  91.   border-bottom: 2px solid;
  92.   -moz-border-bottom-colors: ThreeDShadow transparent;
  93. }
  94.  
  95. /* Multi-row tabbar for firefox 3.0+ with Linux */
  96. .tabbrowser-tabs[classic=v3Linux][flowing=multibar][multibar] .tabbrowser-tab[selected="true"] {
  97.   margin-bottom: 1px;
  98. }
  99.  
  100. /* Fix problem with multi-row when tab width is very small*/
  101. .tabbrowser-tabs[flowing=multibar]:not([multibar])[inline=true] .tabs-frame .scrollbox-innerbox {
  102.   display: block !important;
  103. }
  104.  
  105. /* Multi-row tabbar for firefox 3.0+ with Win XP theme */
  106. .tabbrowser-tabs[flowing=multibar][inline=true][classic=v3] > .tabbrowser-tab,
  107. .tabbrowser-tabs[flowing=multibar][multibar][classic=v3] > .tabbrowser-tab {
  108.   height: 22px;
  109.   max-height: 22px;
  110.   margin: 1px 0px 1px;
  111. }
  112.  
  113. .tabbrowser-tabs[flowing=multibar][inline=true][classic=v3] > .tabbrowser-tab:not([selected="true"]):hover,
  114. .tabbrowser-tabs[flowing=multibar][multibar][classic=v3] > .tabbrowser-tab:not([selected="true"]):hover {
  115.   height: 23px;
  116.   max-height: 23px;
  117.   margin: 0px 0px 1px;
  118. }
  119.  
  120. .tabbrowser-tabs[flowing=multibar][inline=true][classic=v3] > .tabbrowser-tab[selected="true"],
  121. .tabbrowser-tabs[flowing=multibar][multibar][classic=v3] > .tabbrowser-tab[selected="true"] {
  122.   height: 24px;
  123.   max-height: 24px;
  124.   margin: 0px 0px 0px;
  125. }
  126.  
  127. .tabbrowser-tabs:not([toolbarmode])[flowing=multibar][inline=true][classic=v3] .tabs-frame,
  128. .tabbrowser-tabs:not([toolbarmode])[flowing=multibar][multibar][classic=v3] .tabs-frame {
  129.   margin-top: 2px;
  130.   margin-bottom: 3px;
  131. }
  132.  
  133. .tabbrowser-tabs[toolbarmode][flowing=multibar][inline=true][classic=v3] .tabs-frame,
  134. .tabbrowser-tabs[toolbarmode][flowing=multibar][multibar][classic=v3] .tabs-frame {
  135.   margin-top: 2px;
  136.   margin-bottom: 0px;
  137. }
  138.  
  139. .tabbrowser-tabs[toolbarmode] .tmp-tabs-bottom {
  140.   display: none;
  141. }
  142.  
  143. /* Tabs close button for firefox 3.0+ with Win XP theme */
  144. .tabbrowser-tabs[classic=v3] > .tabbrowser-tab .always-left {
  145.   margin: 1px 0 1px 7px !important;
  146. }
  147.  
  148. .tabbrowser-tabs[classic=v3]:not([tinywidth]):not([hidebutton]) > .tabbrowser-tab:not([protected])[tabxleft=on][tabx=always] .tab-icon-image ,
  149. .tabbrowser-tabs[classic=v3]:not([tinywidth]):not([hidebutton]) > .tabbrowser-tab:not([protected])[tabxleft=on][tabx=current_hover][selected="true"] .tab-icon-image ,
  150. .tabbrowser-tabs[classic=v3]:not([tinywidth]):not([hidebutton]) > .tabbrowser-tab:not([protected])[tabxleft=on][tabx=current][selected="true"] .tab-icon-image {
  151.   -moz-margin-start: 3px !important;
  152. }
  153.  
  154. .tabbrowser-tabs[classic=v3]:not([tinywidth]):not([hidebutton]) > .tabbrowser-tab:not([protected])[tabxleft=on][tabx=always] .tab-lock-icon ,
  155. .tabbrowser-tabs[classic=v3]:not([tinywidth]):not([hidebutton]) > .tabbrowser-tab:not([protected])[tabxleft=on][tabx=current_hover][selected="true"] .tab-lock-icon ,
  156. .tabbrowser-tabs[classic=v3]:not([tinywidth]):not([hidebutton]) > .tabbrowser-tab:not([protected])[tabxleft=on][tabx=current][selected="true"] .tab-lock-icon {
  157.   -moz-margin-start: 3px !important;
  158. }
  159.  
  160. .tabbrowser-tabs[classic=v3] > .tabbrowser-tab:not([tabx]) .tab-text-stack,
  161. .tabbrowser-tabs[classic=v3] > .tabbrowser-tab[tabx=current]:not([selected="true"]) .tab-text-stack,
  162. .tabbrowser-tabs[classic=v3] > .tabbrowser-tab[tabx=current_hover]:not([selected="true"]) .tab-text-stack,
  163. .tabbrowser-tabs[classic=v3] > .tabbrowser-tab[tabx=showhover] .tab-text-stack,
  164. .tabbrowser-tabs[classic=v3] > .tabbrowser-tab[tabxleft=on] .tab-text-stack,
  165. .tabbrowser-tabs[classic=v3] > .tabbrowser-tab[protected] .tab-text-stack,
  166. .tabbrowser-tabs[classic=v3][hidebutton] > .tabbrowser-tab .tab-text-stack {
  167.   -moz-margin-end: 6px !important;
  168. }
  169.  
  170. .tabbrowser-tabs[classic=v3Linux] > .tabbrowser-tab:not([tabx]) .tab-text-stack,
  171. .tabbrowser-tabs[classic=v3Linux] > .tabbrowser-tab[tabx=current]:not([selected="true"]) .tab-text-stack,
  172. .tabbrowser-tabs[classic=v3Linux] > .tabbrowser-tab[tabx=current_hover]:not([selected="true"]) .tab-text-stack,
  173. .tabbrowser-tabs[classic=v3Linux] > .tabbrowser-tab[tabx=showhover] .tab-text-stack,
  174. .tabbrowser-tabs[classic=v3Linux] > .tabbrowser-tab[tabxleft=on] .tab-text-stack,
  175. .tabbrowser-tabs[classic=v3Linux] > .tabbrowser-tab[protected] .tab-text-stack,
  176. .tabbrowser-tabs[classic=v3Linux][hidebutton] > .tabbrowser-tab .tab-text-stack {
  177.   -moz-margin-end: 6px !important;
  178. }
  179.  
  180. .tabbrowser-tabs[classic=v3] > .tabbrowser-tab .showhover {
  181.   margin: -3px -2px -3px 0 !important;
  182. }
  183.  
  184. .tabbrowser-tabs[Mac] > .tabbrowser-tab .tab-close-button > .toolbarbutton-text {
  185.   display: none;
  186. }
  187.  
  188. .tabbrowser-tabs:not([closeIcon])[Mac] > .tabbrowser-tab .tab-close-button:hover,
  189. .tabbrowser-tabs:not([closeIcon])[Mac] > .tabbrowser-tab[tabx=always]:not([selected="true"]) .tab-close-button:hover {
  190.   list-style-image: url("chrome://global/skin/icons/closetab-hover.png");
  191. }
  192.  
  193. .tabbrowser-tabs:not([closeIcon])[Mac] > .tabbrowser-tab .tab-close-button:hover:active,
  194. .tabbrowser-tabs:not([closeIcon])[Mac] > .tabbrowser-tab[tabx=always]:not([selected="true"]) .tab-close-button:hover:active {
  195.   list-style-image: url("chrome://global/skin/icons/closetab-active.png");
  196. }
  197.  
  198. .tabbrowser-tabs[flowing=multibar][classic=v3Mac] {
  199.   height: auto;
  200. }
  201.  
  202. /* fix background for multi-row*/
  203. .tabbrowser-tabs[flowing=multibar][backgroundrepeat] {
  204.   background-repeat: repeat;
  205. }
  206.  
  207. .tabbrowser-tabs[Mac] > .tabbrowser-tab .showhover {
  208.   margin: -3px 0px 0px 0px !important;
  209.   padding: 0;
  210. }
  211.  
  212. /* Fix focus ring on tab */
  213. .tabbrowser-tab:focus .tab-middle {
  214.   outline: none !important;
  215. }
  216.  
  217. /*  Tab scrollbox arrow buttons - general */
  218. .tabbrowser-arrowscrollbox[flowing=multibar][_side=left] > .scrollbutton-up,
  219. .tabbrowser-arrowscrollbox[flowing=scrollbutton][_side=left]:not([scrollbutton-up=left]) > .scrollbutton-up,
  220. .tabbrowser-arrowscrollbox[flowing=scrollbutton][_side=right][scrollbutton-up=left] > .scrollbutton-up {
  221.   visibility: collapse;
  222. }
  223.  
  224. .tabbrowser-arrowscrollbox[Mac][flowing=multibar] > .scrollbutton-up,
  225. .tabbrowser-arrowscrollbox[Mac][flowing=multibar] > .scrollbutton-down {
  226.   height: 24px;
  227. }
  228.  
  229. /*we need this from Firefox 3.5*/
  230. .tabbrowser-tabs[classic=v3][platform=v35] .tabbrowser-arrowscrollbox[flowing=multibar] > .scrollbutton-up,
  231. .tabbrowser-tabs[classic=v3][platform=v35] .tabbrowser-arrowscrollbox[flowing=multibar] > .scrollbutton-down {
  232.   height: 24px;
  233. }
  234.  
  235. .tabbrowser-tabs:not([disableScrollTabsRight])[classic=v3][platform=v35] .tabbrowser-arrowscrollbox:not([Mac])[flowing=multibar] > .scrollbutton-up {
  236.   margin-bottom: -1px;
  237. }
  238.  
  239.  /* we need this if we don't have scroll button on left side */
  240. .tabbrowser-tabs:not([toolbarmode]):not([tabBarSpace=true]) .tabs-container[flowing=multibar],
  241. .tabbrowser-tabs:not([toolbarmode]):not([tabBarSpace=true]) .tabs-container[flowing=scrollbutton]:not([scrollbutton-up=left]),
  242. .tabbrowser-tabs:not([toolbarmode]):not([tabBarSpace=true]) .tabs-container[flowing=scrollbutton]:not([overflow="true"]) {
  243.  -moz-padding-start: 3px;
  244. }
  245.  
  246. .tabbrowser-tabs[tabBarSpace=true] .tabs-container {
  247.   -moz-padding-start: 0px;
  248. }
  249.  
  250. .tabbrowser-tabs[classic=v3][tabBarSpace=true] .tabbrowser-arrowscrollbox:not([Mac])[_side=right] > .scrollbutton-up[chromedir="rtl"],
  251. .tabbrowser-tabs[classic=v3][tabBarSpace=true] .tabbrowser-arrowscrollbox:not([Mac])[_side=left] > .scrollbutton-up[chromedir="ltr"],
  252. .tabbrowser-tabs[classic=v3][newTabButton=true] .tabbrowser-arrowscrollbox:not([Mac])[_side=left] > .scrollbutton-up[chromedir="ltr"],
  253. .tabbrowser-tabs[classic=v3] .tabbrowser-arrowscrollbox:not([Mac])[_side=right] > .scrollbutton-up[chromedir="ltr"] {
  254.   border-left-style: solid;
  255.   -moz-border-radius-topleft: 2px;
  256. }
  257.  
  258. .tabbrowser-tabs[classic=v3][tabBarSpace=true] .tabbrowser-arrowscrollbox:not([Mac])[_side=right] > .scrollbutton-up[chromedir="ltr"],
  259. .tabbrowser-tabs[classic=v3][tabBarSpace=true] .tabbrowser-arrowscrollbox:not([Mac])[_side=left] > .scrollbutton-up[chromedir="rtl"],
  260. .tabbrowser-tabs[classic=v3][newTabButton=true] .tabbrowser-arrowscrollbox:not([Mac])[_side=left] > .scrollbutton-up[chromedir="rtl"],
  261. .tabbrowser-tabs[classic=v3] .tabbrowser-arrowscrollbox:not([Mac])[_side=right] > .scrollbutton-up[chromedir="rtl"] {
  262.   border-right-style: solid;
  263.   -moz-border-radius-topright: 2px;
  264. }
  265.  
  266. /*  Tab scrollbox arrow buttons - one row */
  267. .tabbrowser-arrowscrollbox[flowing=scrollbutton] {
  268.   -moz-box-orient: horizontal;
  269. }
  270.  
  271. .tabbrowser-tabs[classic=v3]:not([disableScrollTabsRight=true]) .tabbrowser-arrowscrollbox[flowing=scrollbutton][_side=right]:not([scrollbutton-up=left]) > .scrollbutton-up[chromedir="ltr"] {
  272.   border-right: none;
  273. }
  274.  
  275. .tabbrowser-tabs[classic=v3]:not([disableScrollTabsRight=true]) .tabbrowser-arrowscrollbox[flowing=scrollbutton][_side=right]:not([scrollbutton-up=left]) > .scrollbutton-up[chromedir="rtl"] {
  276.   border-left: none;
  277. }
  278.  
  279. .tabbrowser-tabs[classic=v3] .tabbrowser-arrowscrollbox[flowing=scrollbutton]:not([scrollbutton-up=left]) > .scrollbutton-down[chromedir="ltr"][disabled="true"] {
  280.   border-left: none;
  281.   margin-left: -1px;
  282. }
  283.  
  284. .tabbrowser-tabs[classic=v3] .tabbrowser-arrowscrollbox[flowing=scrollbutton]:not([scrollbutton-up=left]) > .scrollbutton-down[chromedir="rtl"][disabled="true"] {
  285.   border-right: none;
  286.   margin-right: -1px;
  287. }
  288.  
  289. /*  Tab scrollbox arrow buttons - multi-row  */
  290. .tabbrowser-arrowscrollbox[flowing=multibar] {
  291.   -moz-box-orient: vertical;
  292. }
  293.  
  294. .tabbrowser-tabs[classic=v3] .tabbrowser-arrowscrollbox:not([Mac])[flowing=multibar] > .scrollbutton-up[chromedir="ltr"] {
  295.   border-right-style: none;
  296.   -moz-border-radius-topright: 0px;
  297. }
  298.  
  299. .tabbrowser-tabs[classic=v3] .tabbrowser-arrowscrollbox:not([Mac])[flowing=multibar] > .scrollbutton-up[chromedir="rtl"] {
  300.   border-left-style: none;
  301.   -moz-border-radius-topleft: 0px;
  302. }
  303.  
  304. .tabbrowser-tabs[classic=v3]:not([hideAllTabsButton=true]) .tabbrowser-arrowscrollbox[Mac][flowing=multibar] > .scrollbutton-up[chromedir="ltr"],
  305. .tabbrowser-tabs[classic=v3][hideAllTabsButton=true][closebutton=false] .tabbrowser-arrowscrollbox[Mac][flowing=multibar] > .scrollbutton-up[chromedir="ltr"] {
  306.   border-right-style: none;
  307. }
  308.  
  309. .tabbrowser-tabs[classic=v3]:not([hideAllTabsButton=true]) .tabbrowser-arrowscrollbox[Mac][flowing=multibar] > .scrollbutton-up[chromedir="rtl"],
  310. .tabbrowser-tabs[classic=v3][hideAllTabsButton=true][closebutton=false] .tabbrowser-arrowscrollbox[Mac][flowing=multibar] > .scrollbutton-up[chromedir="rtl"] {
  311.   border-left-style: none;
  312. }
  313.  
  314. .tabbrowser-tabs[classic=v3] .tabbrowser-arrowscrollbox:not([Mac])[flowing=multibar] > .scrollbutton-up {
  315.   padding-bottom: 1px;
  316.   margin-bottom: 0px;
  317. }
  318.  
  319. .tabbrowser-tabs[classic=v3][disableScrollTabsRight=true]:not([disableScrollTabsLeft=true]) .tabbrowser-arrowscrollbox:not([Mac])[flowing=multibar] > .scrollbutton-up {
  320.   border-bottom: 1px solid;
  321.   border-bottom-style: solid;
  322.   -moz-border-bottom-colors: ThreeDShadow;
  323. }
  324.  
  325. .tabbrowser-tabs:not([toolbarmode])[classic=v3] .tabbrowser-arrowscrollbox:not([Mac])[flowing=multibar] > .scrollbutton-down {
  326.   margin-top: 0px;
  327.   padding-bottom: 1px;
  328.   margin-bottom: 3px;
  329. }
  330.  
  331. .tabbrowser-tabs[toolbarmode][classic=v3] .tabbrowser-arrowscrollbox:not([Mac])[flowing=multibar] > .scrollbutton-down {
  332.   margin-top: 0px;
  333.   padding-bottom: 0px;
  334.   margin-bottom: 0px;
  335. }
  336.  
  337. .tabbrowser-tabs[classic=v3] .tabbrowser-arrowscrollbox:not([Mac])[flowing=multibar] > .scrollbutton-down[disabled="true"] {
  338.   border-top: none;
  339.   margin-top: -1px;
  340.   padding-top: 2px;
  341. }
  342.  
  343. .tabbrowser-arrowscrollbox[Mac][flowing=multibar] > .scrollbutton-down {
  344.   margin-top: 6px;
  345. }
  346.  
  347. .tabbrowser-tabs[classic=v3][multibar=scrollbar] .tabbrowser-arrowscrollbox:not([Mac]) > .scrollbutton-down[notonbottom] {
  348.   margin-bottom: 2px;
  349.   border-bottom: 1px solid;
  350.   -moz-border-bottom-colors: ThreeDShadow;
  351. }
  352.  
  353. .tabbrowser-tabs[classic=v3][tabBarSpace=true] .tabbrowser-arrowscrollbox:not([Mac]) > .scrollbutton-down[chromedir="ltr"],
  354. .tabbrowser-tabs[classic=v3]:not([hideAllTabsButton=true]) .tabbrowser-arrowscrollbox:not([Mac])[flowing=multibar] > .scrollbutton-down[chromedir="ltr"],
  355. .tabbrowser-tabs[classic=v3][newTabButton][newtab_side="right"] .tabbrowser-arrowscrollbox:not([Mac])[flowing=multibar] > .scrollbutton-down[chromedir="ltr"],
  356. .tabbrowser-tabs[classic=v3][newTabButton][newtab_side="afterlast"][overflow="true"] .tabbrowser-arrowscrollbox:not([Mac])[flowing=multibar] > .scrollbutton-down[chromedir="ltr"],
  357. .tabbrowser-tabs[classic=v3][hideAllTabsButton=true][closebutton=true] .tabbrowser-arrowscrollbox:not([Mac])[flowing=multibar] > .scrollbutton-down[chromedir="ltr"] {
  358.   border-right-style: solid;
  359.   -moz-border-radius-topright: 2px;
  360. }
  361.  
  362. .tabbrowser-tabs[classic=v3][tabBarSpace=true] .tabbrowser-arrowscrollbox:not([Mac]) > .scrollbutton-down[chromedir="rtl"],
  363. .tabbrowser-tabs[classic=v3]:not([hideAllTabsButton=true]) .tabbrowser-arrowscrollbox:not([Mac])[flowing=multibar] > .scrollbutton-down[chromedir="rtl"],
  364. .tabbrowser-tabs[classic=v3][newTabButton][newtab_side="right"] .tabbrowser-arrowscrollbox:not([Mac])[flowing=multibar] > .scrollbutton-down[chromedir="rtl"],
  365. .tabbrowser-tabs[classic=v3][newTabButton][newtab_side="afterlast"][overflow="true"] .tabbrowser-arrowscrollbox:not([Mac])[flowing=multibar] > .scrollbutton-down[chromedir="rtl"],
  366. .tabbrowser-tabs[classic=v3][hideAllTabsButton=true][closebutton=true] .tabbrowser-arrowscrollbox:not([Mac])[flowing=multibar] > .scrollbutton-down[chromedir="rtl"] {
  367.   border-left-style: solid;
  368.   -moz-border-radius-topleft: 2px;
  369. }
  370.  
  371. /* Tabstrip close button  Firefox 3.0 */
  372. .tabs-container > .tabs-closebutton {
  373.   -moz-box-align: start;
  374. }
  375.  
  376. .tabbrowser-tabs[toolbarmode][classic=v3] .tabs-container > .tabs-closebutton {
  377.   margin-bottom: 0px;
  378. }
  379.  
  380. .tabbrowser-tabs[classic=v3] .tabs-container > .tabs-alltabs-stack[chromedir="rtl"] > .tabs-alltabs-button {
  381.   border-left-style: none;
  382.   border-right-style: solid;
  383.   -moz-border-radius-topleft: 0px;
  384.   -moz-border-radius-topright: 2px;
  385. }
  386.  
  387. .tabbrowser-tabs[classic=v3][flowing=multibar][multibar] .tabs-container > .tabs-closebutton {
  388.   border-bottom: 1px solid threedshadow;
  389.   margin-bottom: 0px;
  390.   padding-bottom: 4px;
  391. }
  392.  
  393. /*
  394.    next 2 ruls are to make right border of the 2  scrollbutton align.
  395.    the up button don't have right border
  396. */
  397. .tabbrowser-tabs[classic=v3][multibar=scrollbar] .tabs-alltabs-stack,
  398. .tabbrowser-tabs[classic=v3][multibar=scrollbar][hideAllTabsButton=true] .tabs-closebutton {
  399.   margin-left: -1px;
  400. }
  401.  
  402. .tabbrowser-tabs[classic=v3] .tabbrowser-arrowscrollbox[flowing=multibar]:not([hideAllTabsButton=true]) > .scrollbutton-up,
  403. .tabbrowser-tabs[classic=v3] .tabbrowser-arrowscrollbox[flowing=multibar][closebutton=true] > .scrollbutton-up {
  404.   padding-right: 1px;
  405. }
  406.  
  407. .tabbrowser-tabs[classic=v3] .tabbrowser-arrowscrollbox[flowing=multibar][_side=right] {
  408.   width: 19px;
  409. }
  410.